# Author: Ziyin
# week_04
# 用户输入
'''
username = input("请输入正确的账号：")
password = input("请输入正确的密码：")
'''
# 基础登陆系统
'''
if username == user_data:
    if password == user_password:
        print("登陆成功，欢迎",username,"使用~")
    else:
        print("您的账号或密码不正确")
else:
    print("您的账号或密码不正确")
'''
# 我需要循环，但是循环的条件好像不能用range来解决
# while True 设置条件，可终止循环
# while True 可实现for + range的功能
'''
cont = 0
while True:
    count = count + 1
    print("爱丽丝儿")
    if count == 100
        break
'''

# 进阶版登录系统
user_data = "Ziyin"
user_password = "123456"
count = 3
while True:
    username = input("请输入正确的账号:")
    password = input("请输入正确的密码:")
    count -=1

    if username == user_data:
        if password == user_password:
            print("登陆成功，欢迎",username,"使用~")
        # 什么时候退出呢？ 当账号和密码都是正确的情况下
            break
        else:
            if count == 0:
                print("您的账号被锁定了哦，5分钟之后再来尝试吧~")
                break
            else:
                print("您的账号或密码不正确，您还有",count,"次机会")
    else:
        if count == 0:
            print("您的账号被锁定了哦，5分钟之后再来尝试吧~")
            break
        else:
            print("您的账号或密码不正确，您还有", count, "次机会")